@echo off
REM 学生管理系统前端构建简易脚本

REM 检查Docker是否可用
docker -v >nul 2>&1
if %errorlevel% neq 0 (
echo 错误: Docker未安装或未启动！
pause
exit /b 1
)

REM 创建docker目录的绝对路径
set DOCKER_DIR=%~dp0docker

REM 切换到docker目录
cd /d "%DOCKER_DIR%"
if %errorlevel% neq 0 (
echo 错误: 无法切换到docker目录！
pause
exit /b 1
)

REM 构建并启动所有服务
echo 正在构建并启动系统服务...
docker-compose up -d --build

if %errorlevel% neq 0 (
echo 错误: 构建或启动失败！
pause
exit /b 1
)

REM 显示服务状态
echo.
echo 服务启动成功！状态如下：
docker-compose ps

echo.
echo 系统访问信息：
echo 前端地址: http://localhost:80
echo 后端API文档: http://localhost:5000/swagger/index.html

echo.
echo 默认管理员账号：admin

echo 按任意键退出...
pause >nul